#define _CRT_SECURE_NO_WARNINGS
//#include <stdio.h>
//int main() {
//	int a = -1;
//	int count = 0;
//	int i = 0;
//	for (i = 0; i < 32; i++) {
//		if ((a >> i) & 1)count++;
//	}
//	printf("%d", count);
//	return 0;
//}

#include <stdio.h>
int main() {
	int a = 0;
	int b = 0;
	int i = 0;
	int count = 0;
	scanf("%d %d", &a, &b);
	for (i = 0; i < 32; i++) {
		if (((a>>i)&1)!= ((b >> i) & 1))count++;
	}
	printf("%d", count);
	return 0;
}

//#include <stdio.h>
//int main() {
//	int a = 3;
//	int b = 5;
//	scanf("%d %d", &a, &b);
//	a = a ^ b;
//	b = a ^ b;
//	a = a ^ b;
//	printf("%d %d", a,b);
//	return 0;
//}